37 research outputs found

    Solution intervals for variables in spatial RCRCR linkages

    Get PDF
    © 2019. ElsevierAn analytic method to compute the solution intervals for the input variables of spatial RCRCR linkages and their inversions is presented. The input-output equation is formulated as the intersection of a single ellipse with a parameterized family of ellipses, both related with the possible values that certain dual angles determined by the configuration of the mechanism can take. Bounds for the angles of the input pairs of the RCRCR and RRCRC inversions are found by imposing the tangency of two ellipses, what reduces to analyzing the discriminant of a fourth degree polynomial. The bounds for the input pair of the RCRRC inversion is found as the intersection of a single ellipse with the envelope of the parameterized family of ellipses. The method provides the bounds of each of the assembly modes of the mechanism as well as the local extrema that may exist for the input variablePeer ReviewedPostprint (author's final draft

    Second order collocation

    Get PDF
    Technical reportCollocation methods for optimal control commonly assume that the system dynamics is expressed as a first order ODE of the form dx/dt = f(x, u, t), where x is the state and u the control vector. However, in many cases, the dynamics involve the second order derivatives of the coordinates: d^2q/t^2 = g(q, dq/dt, u, t), so that, to preserve the first order form, the usual procedure is to introduce one velocity variable for each coordinate and define the state as x = [q,v]T, where q and v are treated as independent variables. As a consequence, the resulting trajectories do not fulfill the mandatory relationship v = dq/dt except at the collocation points, where it is explicitly imposed. We propose a formulation for Trapezoidal and Hermite-Simpson collocation methods adapted to deal directly with second order dynamics without the need to introduce v as independent from q, and granting the consistency of the trajectories for q and v.Preprin

    Competitive function approximation for reinforcement learning

    Get PDF
    The application of reinforcement learning to problems with continuous domains requires representing the value function by means of function approximation. We identify two aspects of reinforcement learning that make the function approximation process hard: non-stationarity of the target function and biased sampling. Non-stationarity is the result of the bootstrapping nature of dynamic programming where the value function is estimated using its current approximation. Biased sampling occurs when some regions of the state space are visited too often, causing a reiterated updating with similar values which fade out the occasional updates of infrequently sampled regions. We propose a competitive approach for function approximation where many different local approximators are available at a given input and the one with expectedly best approximation is selected by means of a relevance function. The local nature of the approximators allows their fast adaptation to non-stationary changes and mitigates the biased sampling problem. The coexistence of multiple approximators updated and tried in parallel permits obtaining a good estimation much faster than would be possible with a single approximator. Experiments in different benchmark problems show that the competitive strategy provides a faster and more stable learning than non-competitive approaches.Preprin

    A competitive strategy for function approximation in Q-learning

    Get PDF
    In this work we propose an approach for generalization in continuous domain Reinforcement Learning that, instead of using a single function approximator, tries many different function approximators in parallel, each one defined in a different region of the domain. Associated with each approximator is a relevance function that locally quantifies the quality of its approximation, so that, at each input point, the approximator with highest relevance can be selected. The relevance function is defined using parametric estimations of the variance of the q-values and the density of samples in the input space, which are used to quantify the accuracy and the confidence in the approximation, respectively. These parametric estimations are obtained from a probability density distribution represented as a Gaussian Mixture Model embedded in the input-output space of each approximator. In our experiments, the proposed approach required a lesser number of experiences for learning and produced more stable convergence profiles than when using a single function approximator.Peer ReviewedPreprin

    Stochastic approximations of average values using proportions of samples

    Get PDF
    IRI Technical ReportIn this work we explain how the stochastic approximation of the average of a random variable is carried out when the observations used in the updates consist in proportion of samples rather than complete samples.Preprin

    Exact interval propagation for the efficient solution of position analysis problems on planar linkages

    Get PDF
    This paper presents an interval propagation algorithm for variables in planar single-loop linkages. Given intervals of allowed values for all variables, the algorithm provides, for every variable, the whole set of values, with out over-estimation, for which the linkage can actually be assembled. We show further how this algorithm can be integrated in a branch-and-prune search scheme, in order to solve the position analysis of general planar multi-loop linkages. Experimental results are included, comparing the method’s perfor mance with that of previous techniques given for the same task.Peer ReviewedPostprint (author's final draft

    Model predictive control for a Mecanum-wheeled robot navigating among obstacles

    Get PDF
    Mecanum-wheeled robots have been thoroughly used to automate tasks in many different applications. However, they are usually controlled by neglecting their dynamics and relying only on their kinematic model. In this paper, we model the behaviour of such robots by taking into account both their equations of motion and the electrodynamic response of their actuators, including dry and viscous friction at their shafts. This allows us to design a model predictive controller aimed to minimise the energy consumed by the robot. The controller also satisfies a number of non-linear inequalities modelling motor voltage limits and obstacle avoidance constraints. The result is an agile controller that can quickly adapt to changes in the environment, while generating fast and energy-efficient manoeuvres towards the goal.Peer ReviewedPostprint (published version

    Exact interval propagation for the efficient solution of planar linkages

    Get PDF
    This paper presents an interval propagation algorithm for variables in single-loop linkages. Given allowed intervals of values for all variables, the algorithm provides, for every variable, the exact interval of values for which the linkage can actually be assembled. We show further how this algorithm can be integrated in a branch-and bound search scheme, in order to solve the position analysis of general multi-loop linkages. Experimental results are included, comparing the method’s performance with that of previous techniques given for the same task.Peer Reviewe

    Description of a robotics-oriented relational positioning methodology

    Get PDF
    This paper presents a relational positioning methodology for flexibly and intuitively specifying offline programmed robot tasks, as well as for assisting the execution of teleoperated tasks demanding precise movements. In relational positioning, the movements of an object can be restricted totally or partially by specifying its allowed positions in terms of a set of geometric constraints. These allowed positions are found by means of a 3D sequential geometric constraint solver called PMF – Positioning Mobile with respect to Fixed. PMF exploits the fact that in a set of geometric constraints, the rotational component can often be separated from the translational one and solved independently

    Robot task specification and execution through relational positioning

    Get PDF
    This paper presents a relational positioning methodology for flexibly and intuitively specifying offline programmed robot tasks, and for assisting the execution of teleoperated tasks featuring precise or repetitive movements. By formulating an object positioning problem in terms of symbolic geometric constraints, the movements of an object can be restricted totally or partially, independently of its initial configuration. To solve the problem, a 3D sequential geometric constraint solver called PMF –Positioning Mobile with respect to Fixed– has been developed. PMF exploits the fact that in geometric constraint sets the rotational component can often be decoupled from the translational one and solved independently.Peer Reviewe
    corecore